package com.cxf.client;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import com.cxf.iface.HelloWorld;

/**
 * 使用spring配置文件中的cxf客户端
 * @author chz
 *
 */
public class HelloWorldClient {
	public static void main(String[] args) {
		
		/**
         * 简单的用ApplicationContext做测试的话,获得Spring中定义的Bean实例(对象)，可以用以下方法
         * ClassPathXmlApplicationContext[只能读放在web-info/classes目录下的配置文件]
        */
        ApplicationContext context = new ClassPathXmlApplicationContext(new String[] { "applicationContext.xml" });
        HelloWorld client = (HelloWorld) context.getBean("client");
 
        
        String str = client.sayHello("hello cxf");
        System.out.println(str);
		
	}

}
